/*****************************************************************************************
Arise Engine		TextureArray.h

					E-mail:	arise_engine@mail.ru

created:			11.03.2007
last changes:		11.03.2007
*****************************************************************************************/
#pragma once

#include "..\engine\MapArray.h"

class EditorTextureArray: public MapArray<LPDIRECT3DTEXTURE9>
{
private:

public:
	EditorTextureArray();
	virtual ~EditorTextureArray();

	LPDIRECT3DTEXTURE9* CreateItem(const std::string &name, LPDIRECT3DDEVICE9 device);
	LPDIRECT3DTEXTURE9* CreateItem(const std::string &name){return 0;}
	LPDIRECT3DTEXTURE9* CreateItem(const std::string &name, bool &is_item_exist){return 0;}
	LPDIRECT3DTEXTURE9* CreateItem(){return 0;}

	void Release();
};

